package Q7_04_Parking_Lot; public class ParkingLot { private Level[] levels; private final int NUM_LEVELS = 5; public ParkingLot() { levels = new Level[NUM_LEVELS]; for (int i = 0; i < NUM_LEVELS; i++) { levels[i] = new Level(i, 30); } } /* Park the vehicle in a spot (or multiple spots). Return false if failed. */ public boolean parkVehicle(Vehicle vehicle) { for (int i = 0; i < levels.length; i++) { if (levels[i].parkVehicle(vehicle)) { return true; } } return false; } public void print() { for (int i = 0; i < levels.length; i++) { System.out.print("Level" + i + ": "); levels[i].print(); System.out.println(""); } System.out.println(""); } }